The merge.recursive function in the merge package <1.2.1 can be tricked into adding or modifying properties of the Object prototype. These properties will be present on all objects allowing for a denial of service attack.
7.5CVSS
7.3AI Score
0.001EPSS
All versions of package merge are vulnerable to Prototype Pollution via _recursiveMerge .
9.8CVSS
9.3AI Score
0.004EPSS
All versions of package @ianwalter/merge are vulnerable to Prototype Pollution via the main (merge) function. Maintainer suggests using @generates/merger instead.
9.8CVSS
9.4AI Score
0.003EPSS
merge is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
9.8CVSS
9.3AI Score
0.004EPSS